Transaction Models Supporting Cooperative Work - The TransCoop Experiences
نویسندگان
چکیده
Cooperative work on shared information requires different kind of computing system support to coordinate the work of multiple users, to establish mutual awareness and to ensure consistency. These issues are currently tackled separately in various loosely related areas, like workflow systems, groupware, and advanced transactional models. We present a transactional model that provides a core functionality for information sharing in cooperative systems, that explicitely supports cooperation primitives and at the same time ensures consistency of results. The model has been derived from a thorough analysis of various cooperative appliciation scenarios. It is currently being implemented as an extension of an object-oriented database management system and evaluated for a cooperative document authoring application.
منابع مشابه
Transaction Support for Cooperative Work: An Overview of the TRANSCOOP Project
Cooperative work on shared information requires different kinds of computing system support to coordinate the work of multiple users, to establish mutual awareness among users, and to ensure the consistency of user results. These issues are currently tackled separately in various loosely related areas, such as workflow systems, groupware, and advanced transactional models. In the TRANSCOOP proj...
متن کاملSupporting Cooperative Work by Conventional Database Transactions
‘Computer-Supported Cooperative Work’ (CSCW) is a young, interdisciplinary research area considering applications with strong demands on multiple fields of computer technology, e.g., distributed systems and networks or multi-media systems. In this paper, we will be focusing on the information-sharing and the corresponding activity-control aspect. Here, the conventional transaction concept of da...
متن کاملArbeitspapiere Der Gmd Gmd Technical Report No. 990 Semantics-based Transaction Management for Cooperative Applications
Cooperative applications require advanced transactional services that make the sharing and exchange of information as natural as possible while preserving a notion of consistency. Conventional transaction models that were based on the ACID properties do not meet the typical requirements of cooperative applications. The CoAct model [RKT95, WK96] is designed for supporting cooperative work in int...
متن کاملArbeitspapiere Der Gmd Gmd Technical Report No. 990 Semantics-based Transaction Management for Cooperative Applications Address All Correspondence To
Cooperative applications require advanced transactional services that make the sharing and exchange of information as natural as possible while preserving a notion of consistency. Conventional transaction models that were based on the ACID properties do not meet the typical requirements of cooperative applications. The CoAct model [RKT95, WK96] is designed for supporting cooperative work in int...
متن کاملHistory Merging as a Mechanism for Concurrency Control in Cooperative Environments History Merging as a Mechanism for Concurrency Control in Cooperative Environments
Cooperative applications need proper transactional support for coordinating joint activities, sharing of data, and semantically correct exchange of information of collaborating users. Conventional transaction models based on the ACID properties do not meet the typical requirements of cooperative applications. The CoAct model 27] is designed for supporting cooperative work in multiuser environme...
متن کامل